﻿/* 顶通 */
.shop-top{background: #333333;color:#999999;font-size: 12px;height: 40px;line-height: 40px;}
.shop-top .shop-welcome > span{float: left;}
.shop-top .shop-welcome .shop-position{float: left; position: relative; margin-left: 30px;}
.shop-top .shop-welcome .shop-position .shop-position-title{position: relative; min-width: 47px; max-width: 70px; margin-top: -1px; padding-right: 6px; height: 39px; line-height: 39px; padding-left: 27px; text-align: left; border: 1px transparent solid;}
.shop-top .shop-welcome .shop-position .shop-position-title span{position: absolute; top: 10px; left: 6px; width: 14px; height: 18px; background: url(../../images/static/shop_icon_position.png) no-repeat;}
.shop-top .shop-welcome .shop-position:hover .shop-position-title{cursor: pointer; background-color: #fff; border: 1px #e1e1e1 solid; border-bottom: none;}
/* 更多城市 */
.shop-top .shop-welcome .shop-position .shop-position-con{display: none; position: absolute; width: 318px; min-height: 238px; z-index: 999; top: 39px; left: 0px; padding-top: 10px; border: 1px #e1e1e1 solid; border-top: none; background-color: #fff;}
.shop-top .shop-welcome .shop-position .shop-position-con li{width: 42px; height: 24px; float: left; line-height: 24px; text-align: center; margin: 2px 9px; overflow: hidden;}
.shop-top .shop-welcome .shop-position .shop-position-con li:hover{background-color: #f3f3f3;}
.shop-top .shop-welcome .shop-position .shop-position-con li:hover a{color: #e64545;}
.shop-top .shop-welcome .shop-position .shop-position-con li.shop-position-activity{background-color: #e64545;}
.shop-top .shop-welcome .shop-position .shop-position-con li.shop-position-activity a{ color: #fff;}
.shop-top .shop-welcome .shop-position .shop-position-con li a{font-size: 12px; color: #999; height:24px;}
.shop-top .shop-welcome .shop-position .shop-position-con .shop-position-more{float: right; color: #2270b1; line-height: 1; margin-right: 20px; margin-top: 12px; padding-bottom: 20px;}
.shop-top .shop-welcome .shop-position:hover .shop-position-con{display: block;}

.shop-top .shop-top-menu{position: relative;}





.shop-top .shop-floating{z-index: 5;float: right;height: 39px; position: relative;padding: 0 10px 0 10px;border: 1px solid #333333;border-bottom: none;cursor: pointer;}
.shop-top .shop-floating .shop-name{height: 40px;min-width: 80px;margin-right: 15px;}
.shop-top .shop-floating .shop-icon-arrow {height: 40px;width: 11px;height: 6px;display: inline-block;background: url(../../images/static/search_ico_bot_corner.png);position: absolute;top: 18px;right: 3px;} 
.shop-top .shop-floating .shop-icon-arrow2{background: url(../../images/static/search_ico_top_corner.png);}
.shop-top .shop-floating div{width: 100%;border: 1px solid #e1e1e1;border-top: none;position: absolute;left: -1px;text-indent: 10px;display: none;background-color: #ffffff;top: 39px;}
.shop-top .shop-floating div a{color: #999999;}
.shop-top .shop-floating:hover{border-color: #999999;background-color: #ffffff;}
.shop-top .shop-floating:hover div{display: block;}
.shop-top .shop-floating div a:hover{color: #e64545;}




.shop-top .shop-top-menu-item{color: #999999; padding:0px 10px;}
.shop-top .shop-top-menu-item:hover{color: #e64545;}
.shop-top .shop-top-menu-item .shop-icon.shop-icon-cart{width: 19px;height: 16px;display: inline-block;background: url("../../images/static/index_cart_icon.jpg") no-repeat;vertical-align: middle; margin-right: 5px;}
.shop-top .shop-top-menu-parting{padding:0px 20px;}
.shop-top .shop-item-cart{position: relative;padding:12px 10px;display: inline;cursor: pointer;z-index: 99;}
.shop-top .shop-item-cart ul{position: absolute;left: 0px;top: 44px;background: #333;width: 100%;height: 0px;transition: all 0.2s;overflow: hidden;z-index: 99;}
.shop-top .shop-item-cart:hover ul{height: 100px;}
.shop-top .shop-item-cart ul li{text-indent: 10px;}
.shop-top .shop-item-cart ul li a{color: #999;}
.shop-top .shop-item-cart ul li a:hover{color: #e64545;}

/* 首页头部 */
.shop-index .shop-header{height: 165px;width: 100%;background: #ffffff;}
.shop-header .shop-header-top{width: 100%; height: 125px;}
.shop-header .shop-header-logo{margin-top: 15px;width: 156px;overflow: hidden;display: block;}
.shop-header .shop-header-logo img{width: 100%;height: 100%;}
.shop-header .shop-cart-logo{height: 43px;line-height: 43px;margin-top: 38px;border-left: 1px solid #e1e1e1;margin-left: 12px;font-size:24px;color: #666;padding-left: 15px;}

/* 头部搜索栏 */
.shop-header .shop-header-search{width: 550px; height: 44px; margin-top: 35px;position: relative; margin-right: 250px;  box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}
.shop-header .shop-header-search .shop-hot-search{position: absolute;left:15px;top: 12px;height: 20px;line-height: 20px;display: none;}
.shop-header .shop-header-search .shop-hot-search .shop-hot-search-item{padding:0px 5px;height: inherit;font-size: 12px;color: #999999;cursor: pointer;margin-right: 5px;float:left; background: #f5f5f5;}
.shop-header .shop-header-search .shop-hot-search.shop-active{display: block;}
.shop-header .shop-header-search .shop-search-input{display: block; border: none; width: 435px; height: 40px; line-height: 40px; padding-left: 15px; border: 2px solid #e64545; border-right: none;}
.shop-header .shop-header-search .shop-search-btn{display: block; width: 98px;height: 44px; line-height: 42px; text-align: center; font-size: 16px; color: #fff; background-color: #e64545; border: 2px solid #e64545; cursor: pointer;}

/* 导航栏及商品分类 */
.shop-header .shop-header-bottom{width: 100%; height: 40px;}
.shop-header .shop-header-bottom .shop-goods-category{width: 194px; height: 40px; font-size: 16px; color: #fff; line-height: 40px; padding-left: 30px; background-color: #e64545;position: relative;}

.shop-header .shop-header-bottom .shop-nav{/*width: 805px;*/height: 40px;line-height: 40px;font-size: 16px; margin-left: 25px;/*overflow: hidden;*/}
.shop-header .shop-header-bottom .shop-nav .shop-nav-item{padding: 0px 15px;display: block;height: inherit;float: left; cursor: pointer;position: relative;color: #333;}
.shop-header .shop-nav .shop-nav-item.shop-active,.shop-nav-item:hover{color: #e64545;}
.shop-header .shop-nav .shop-nav-item:hover{color: #e64545;}
.shop-header .shop-nav .shop-nav-item .shop-icon{width: 20px;height: 20px;display: block;background-repeat: no-repeat;position: absolute;right: -3px;top:50%; margin-top: -27px; }
.shop-header .shop-nav .shop-nav-item .shop-icon{background-image: url("../../images/static/index_hot_icon.jpg");}




/* 底部页脚 */
.shop-footer{width: 100%;background: #ffffff;margin-top: 45px;padding-bottom: 60px;}
.shop-footer .shop-slogan-group{width: 100%;height: 119px;border-bottom: 1px solid #e1e1e1;line-height: 119px;}
.shop-footer.shop-footer-gray .shop-slogan-group{background: #f8f8f8;border-bottom: none;}
.shop-footer .shop-slogan-group .shop-slogan-item{float: left;margin: 0px 32px;color: #666666;letter-spacing: 3px;font-size: 20px;}
.shop-footer .shop-slogan-group .shop-slogan-item .shop-solgan-icon{width: 35px;height: 35px;display: inline-block; vertical-align:  middle;background-repeat: no-repeat;margin-right: 2px; margin-top: -6px;}
.shop-footer .shop-slogan-group .shop-slogan-item .shop-solgan-icon.shop-icon-zheng{background-image: url("../../images/static/shop_icon_zheng.png");}
.shop-footer .shop-slogan-group .shop-slogan-item .shop-solgan-icon.shop-icon-quan{background-image: url("../../images/static/shop_icon_quan.png");margin-left: 12px;}
.shop-footer .shop-slogan-group .shop-slogan-item .shop-solgan-icon.shop-icon-qi{background-image: url("../../images/static/shop_icon_qi.png");margin-left: 58px;}
.shop-footer .shop-slogan-group .shop-slogan-item .shop-solgan-icon.shop-icon-man{background-image: url("../../images/static/shop_icon_man.png");margin-left: 68px;}
/* 底部外链 */
.shop-footer  .shop-external{width: 1200px;}
.shop-footer  .shop-external .shop-external-item{width: 200px;padding: 30px 0px;float:left;}
.shop-footer  .shop-external .shop-external-item ul{width: inherit;}
.shop-footer  .shop-external .shop-external-item ul li{width: inherit;height: 25px;float:left;color: #999999;}
.shop-footer  .shop-external .shop-external-item ul li:first-child{height: 45px;line-height: inherit;font-size: 18px;color: #333333;}
.shop-footer  .shop-external .shop-external-item ul li a{width: inherit;color: inherit;text-align: center; overflow: hidden;height: inherit;line-height: inherit;display: block;}
.shop-footer  .shop-external .shop-external-item ul li a:hover{color: #e64545;}
/* 底部导航 */
.shop-footer .shop-nav{font-size: 12px; border-top: 1px solid #e1e1e1;text-align: center;padding: 25px 0px;}
.shop-footer .shop-nav .shop-nav-item{padding:0px 25px;color: #999;border-left:1px solid #999;}
.shop-footer .shop-nav .shop-nav-item:first-child{border-left: 0px;}
.shop-footer .shop-nav .shop-nav-item:hover{color: #e64545;}
/* 底部备案号 */
.shop-footer .shop-copy{font-size: 12px; text-align: center;color: #999;height: 55px;line-height: 55px;}
.shop-footer .shop-copy img{display: inline-block;vertical-align: middle;margin-left: 30px;}

/* 右边栏通用 */
.shop-right-nav{width: 80px;height: 320px;position: fixed;right: 0px;top: 50%;margin-top: -160px;background: #f3f3f3;z-index: 99;display: none;}
.shop-right-nav.shop-show{display: block;}
.shop-right-nav ul{width: 100%;}
.shop-right-nav li{float: left;width: 100%;height: 79px;position: relative;cursor: pointer;}
.shop-right-nav li:after{width: 40px;height: 0px;content: "";display: block;position: absolute;left: 50%;margin-left: -20px;top: 0px;border-top: 1px solid #e1e1e1;}
.shop-right-nav li:first-child:after{content: none;}
.shop-right-nav li .shop-icon{text-align: center;line-height: 30px;height: 30px;width: 30px; margin: 12px auto 0px;font-size: 30px; color: #666;}
.shop-right-nav li .shop-icon.icon-index_sidebar_top{font-size: 16px;}
.shop-right-nav li .shop-nav-title{width: 100%;height:32px;line-height: 32px;color: #666;text-align: center;}
.shop-right-nav li:hover .shop-icon,.shop-right-nav li:hover .shop-nav-title{color: #e64545;}

/* 店铺主页头部 */
/*.shop-store-header{background: #fff;}
.shop-store-header{background: #fff;}
.shop-store-header .shop-top-header{padding: 40px 0px;height: 79px;}
.shop-store-header .shop-logo{height: 79px;width: 173px;overflow: hidden;display: block;}
.shop-store-header .shop-logo img{width: 100%;height: 100%;}
.shop-store-header .shop-store-info{float: left;margin-top: 29px;height: 43px;border-left: 1px solid #e1e1e1;padding-left: 15px;width: 400px;margin-left: 15px;}
.shop-store-header .shop-store-info p{height: 16px;line-height: 16px;color: #666;}
.shop-store-header .shop-store-info p:first-child{font-size: 16px;font-weight: bold;margin-bottom: 10px;}
.shop-store-header .shop-store-info p .shop-font-orange{color: #e64545;margin-left: 10px;}
.shop-store-header .shop-store-info p .shop-icon{font-size: 20px;color: #e64545;margin: 0px 5px 0px 30px;}
.shop-store-header .shop-store-info p .shop-contact-seller{color: #666;}
.shop-store-header .shop-store-info p .shop-contact-seller:hover{color: #e64545;;}
.shop-store-header .shop-btn-store-search{float: right;width: 73px;height: 60px;line-height: 60px;text-align: center;border: 1px solid #e1e1e1;background: #ccc;color: #fff;font-weight: bold;cursor: pointer;margin-top: 20px;}
.shop-store-header .shop-header-search{height: 58px;border: 1px solid #e64545;width: 383px;margin-top: 20px;position: relative;}
.shop-store-header .shop-header-search .shop-hot-search{position: absolute;left:15px;top: 20px;height: 20px;line-height: 20px;display: none;}
.shop-store-header .shop-header-search .shop-hot-search .shop-hot-search-item{padding:0px 5px;height: inherit;font-size: 14px;color: #999999;cursor: pointer;margin-right: 5px;float:left;background: #f5f5f5;}
.shop-store-header .shop-header-search .shop-hot-search.shop-active{display: block;}
.shop-store-header .shop-header-search .shop-search-input{border: none;height: inherit;width: 296px;padding-left: 14px;}
.shop-store-header .shop-header-search .shop-search-btn{width: 73px;border: none;border-left: 1px solid #e64545;background: #e64545;cursor: pointer;color: #fff;text-align: center;line-height: inherit;float: right;margin-top:  -1px;height: 59px;font-weight: bold;}

.shop-store-header .shop-store-goods{width: 100%;height: 149px;border-top:1px solid #e1e1e1;}
.shop-store-header .shop-store-goods .shop-store-logo{width: 243px;height: 132px;margin-left: 145px;margin-top: 8px;}
.shop-store-header .shop-store-goods .shop-store-logo img{width: 100%;height: 100%;}
.shop-store-header .shop-goods-list {width: 439px;margin-left: 180px;height: 100px;float: left;overflow: hidden;margin-top:25px;}
.shop-store-header .shop-goods-list ul li{width: 98px;height: 98px;border: 1px solid #e1e1e1;margin-left: 13px;float: left;}
.shop-store-header .shop-goods-list ul li:hover{border-color: #e64545;}
.shop-store-header .shop-goods-list ul li:first-child{margin-left: 0px;}
.shop-store-header .shop-goods-list ul li img{width: 100%;height: 100%;}

.shop-store-header .shop-attend-store{float: right;cursor: pointer;color: #666;margin-top: 65px;line-height: 20px;}
.shop-store-header .shop-attend-store:hover{color: #e64545;}
.shop-store-header .shop-attend-store.shop-active .shop-icon{color: #e64545;}*/
.shop-store-header .shop-attend-store.shop-active .shop-icon{color: #e64545;} 
/* 导航 */
.shop-store-header .shop-nav{width: 100%;height: 50px;background: #e4e4ee;}
.shop-store-header .shop-nav ul li{float: left;}
.shop-store-header .shop-nav ul li a{display: block;height: 50px;line-height: 50px;color: #333;padding: 0px 18px;font-size: 20px;position: relative;}
.shop-store-header .shop-nav ul li a:hover,.shop-store-header .shop-nav ul li a.shop-active{color: #e64545;}
.shop-store-header .shop-nav .shop-icon{width: 20px;height: 20px;display: block;background-repeat: no-repeat;position: absolute;right: -3px;top:50%; margin-top: -27px; }
.shop-store-header .shop-nav .shop-icon{background-image: url("../../images/static/index_hot_icon.png");}

/* 全部商品分类*/
.shop-goods-category .shop-index-category{width: 224px; min-height: 434px; position: absolute;left: 0px;top: 40px;background: url("../../images/static/banner_opacity_bg.png") repeat;z-index: 555;padding-bottom: 16px;display: none;}
.shop-goods-category:hover .shop-index-category{display: block;}
.shop-goods-category.shop-hold .shop-index-category{display: block;}
.shop-goods-category .shop-index-category ul.shop-cate-list{height: 100%;width: 100%; padding: 15px 0px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;}
.shop-goods-category .shop-index-category ul.shop-cate-list li{float: left;width: 100%;height: 38px;position: static;}
.shop-goods-category .shop-index-category ul.shop-cate-list li a{height:inherit;line-height: 38px;display: block;color: #ffffff;padding: 0px 30px;font-size: 14px;}
.shop-goods-category .shop-index-category ul.shop-cate-list li a:hover{background: #e64545;}
/* 首页，二级分类 */
.shop-goods-category .shop-index-category .shop-second-container{width: 976px;height: 450px;position:absolute;left:224px;top:0; min-height:450px;display:none;/*height:360px;*/overflow:hidden;background: #fff;border: 1px solid #e1e1e1;border-left: none;box-sizing: border-box;}
.shop-goods-category .shop-index-category ul.shop-cate-list li:hover .shop-second-container{display: block;}
.shop-goods-category .shop-index-category .shop-second-container .shop-cate-hot{width: 100%;height: 30px;padding: 12px;}
.shop-goods-category .shop-index-category .shop-second-container .shop-cate-hot-item{display: block;padding: 0px 12px;height: 30px;line-height: 30px;color: #fff; margin-left: 30px;float: left;background: #e64545;font-size: 12px;}
.shop-goods-category .shop-index-category .shop-second-container .shop-cate-hot-item:first-child{margin-left:20px;}

.shop-goods-category .shop-index-category .shop-sencond-list{}
.shop-goods-category .shop-index-category .shop-sencond-list dl{width: 100%;margin-top: 10px;}
.shop-goods-category .shop-index-category .shop-sencond-list dl:first-child{margin-top: 0px;}
.shop-goods-category .shop-index-category .shop-sencond-list dl dt{width: 105px;text-align: left;color: #333;font-weight: bold;margin-left: 30px;float: left;line-height: 25px;}
.shop-goods-category .shop-index-category .shop-sencond-list dl dd{width: 813px;float: left;border-bottom: 1px solid #e1e1e1;padding-bottom:7px;line-height: 25px;}
.shop-goods-category .shop-index-category .shop-sencond-list dl dd a.shop-cate-second{color: #666;float: left;margin-right: 25px;font-size: 12px; display: inline;line-height: 25px;padding: 0px;}
.shop-goods-category .shop-index-category .shop-sencond-list dl dd a.shop-cate-second.shop-sencond-special,.shop-goods-category .shop-index-category .shop-sencond-list dl dd a.shop-cate-second:hover{color: #e64545;background: transparent;}